#ifndef SHIMADZUPARSEPACKET_H
#define SHIMADZUPARSEPACKET_H

#include "base/baseparsepacket.h"
#include "shimadzuprotocoldata.h"
#include "moduleelectronicscaledefine.h"

class ShimadzuParsePacket : public BaseParsePacket
{
    Q_OBJECT
public:
    ShimadzuParsePacket(electronicscale::ElectronicScaleParam &param, ShimadzuProtocolData &data, QObject *parent = nullptr);
    virtual ~ShimadzuParsePacket() override;

    virtual void parse() override;

protected:
    electronicscale::ElectronicScaleParam			*m_param = nullptr;
};

#endif // SHIMADZUPARSEPACKET_H
